package com.yy.pojo.base;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * t_bug
 */
public class TBug {
    /**
     * 主键id
     * <p>
     * t_bug.id
     */
    private String id;

    /**
     * bug标题
     * <p>
     * t_bug.title
     */
    private String title;

    /**
     * 描述
     * <p>
     * t_bug.content
     */
    private String content;

    /**
     * 状态：
     * 1. 新建
     * 2. 已经解决
     * 3. 关闭
     * 4. 拒绝
     * 5. 驳回
     * 6. 重开
     * <p>
     * t_bug.status
     */
    private String status;

    /**
     * t_bug.creater
     */
    private String creater;

    /**
     * 创建日期
     * <p>
     * t_bug.create_date
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private Date create_date;

    /**
     * 更新日期
     * <p>
     * t_bug.update_date
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private Date update_date;

    /**
     * 主键id
     * t_bug.id
     *
     * @return t_bug.id
     */
    public String getId() {
        return id;
    }

    /**
     * 主键id
     * t_bug.id
     *
     * @param id t_bug.id
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * bug标题
     * t_bug.title
     *
     * @return t_bug.title
     */
    public String getTitle() {
        return title;
    }

    /**
     * bug标题
     * t_bug.title
     *
     * @param title t_bug.title
     */
    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    /**
     * 描述
     * t_bug.content
     *
     * @return t_bug.content
     */
    public String getContent() {
        return content;
    }

    /**
     * 描述
     * t_bug.content
     *
     * @param content t_bug.content
     */
    public void setContent(String content) {
        this.content = content == null ? null : content.trim();
    }

    /**
     * 状态：
     * 1. 新建
     * 2. 已经解决
     * 3. 关闭
     * 4. 拒绝
     * 5. 驳回
     * 6. 重开
     * t_bug.status
     *
     * @return t_bug.status
     */
    public String getStatus() {
        return status;
    }

    /**
     * 状态：
     * 1. 新建
     * 2. 已经解决
     * 3. 关闭
     * 4. 拒绝
     * 5. 驳回
     * 6. 重开
     * t_bug.status
     *
     * @param status t_bug.status
     */
    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    /**
     * t_bug.creater
     *
     * @return t_bug.creater
     */
    public String getCreater() {
        return creater;
    }

    /**
     * t_bug.creater
     *
     * @param creater t_bug.creater
     */
    public void setCreater(String creater) {
        this.creater = creater == null ? null : creater.trim();
    }

    /**
     * 创建日期
     * t_bug.create_date
     *
     * @return t_bug.create_date
     */
    public Date getCreate_date() {
        return create_date;
    }

    /**
     * 创建日期
     * t_bug.create_date
     *
     * @param create_date t_bug.create_date
     */
    public void setCreate_date(Date create_date) {
        this.create_date = create_date;
    }

    /**
     * 更新日期
     * t_bug.update_date
     *
     * @return t_bug.update_date
     */
    public Date getUpdate_date() {
        return update_date;
    }

    /**
     * 更新日期
     * t_bug.update_date
     *
     * @param update_date t_bug.update_date
     */
    public void setUpdate_date(Date update_date) {
        this.update_date = update_date;
    }
}